﻿using System;
using System.Text;
using System.Collections.Generic;
using System.Data;
using BCCommon.OAEnums;

namespace BCEntity.OA.WorkflowTemplate.WorkflowTemplateStepLineConfig
{
    /// <summary>
    /// 工作流模板步骤线配置
    /// </summary>
    public class WorkflowTemplateStepLineConfigEntity
    {

        /// <summary>
        /// 工作流模板步骤线配置Id
        /// </summary>		
        public long WorkflowTemplateStepLineConfigId { get; set; }
        /// <summary>
        /// 步骤线Code
        /// </summary>		
        public string StepLineCode { get; set; }
        /// <summary>
        /// 工作流模板Code
        /// </summary>		
        public string TemplateCode { get; set; }
        /// <summary>
        /// 工作流模板名称
        /// </summary>		
        public string TemplateName { get; set; }
        /// <summary>
        /// 步骤Code
        /// </summary>		
        public string TemplateStepCode { get; set; }
        /// <summary>
        /// 步骤流程线Code
        /// </summary>		
        public string Id { get; set; }
        /// <summary>
        /// 路径类型(通过，驳回)
        /// </summary>		
        public OAStepPathType PathType { get; set; }
        /// <summary>
        /// 路径类型(通过，驳回)
        /// </summary>		
        public string PathTypeStr { get; set; }
        /// <summary>
        /// 颜色
        /// </summary>		
        public string Color { get; set; }
        /// <summary>
        /// 颜色
        /// </summary>		
        public string ColorStr { get; set; }
        /// <summary>
        /// 开始Id
        /// </summary>		
        public string StartId { get; set; }
        /// <summary>
        /// 开始点Id
        /// </summary>		
        public string StartPointId { get; set; }
        /// <summary>
        /// 开始方向(上下左右)
        /// </summary>		
        public OAStepNodePointDirection StartDirection { get; set; }
        /// <summary>
        /// 开始坐标X
        /// </summary>		
        public double StartCoordinateX { get; set; }
        /// <summary>
        /// 开始坐标Y
        /// </summary>		
        public double StartCoordinateY { get; set; }
        /// <summary>
        /// 结束Id
        /// </summary>		
        public string EndId { get; set; }
        /// <summary>
        /// 结束点Id
        /// </summary>		
        public string EndPointId { get; set; }
        /// <summary>
        /// 结束方向(上下左右)
        /// </summary>		
        public OAStepNodePointDirection EndDirection { get; set; }
        /// <summary>
        /// 结束坐标X
        /// </summary>		
        public double EndCoordinateX { get; set; }
        /// <summary>
        /// 结束坐标Y
        /// </summary>		
        public double EndCoordinateY { get; set; }
        /// <summary>
        /// Svg线Id
        /// </summary>		
        public string SvgLineId { get; set; }
        /// <summary>
        /// 路径
        /// </summary>		
        public string PathsStr { get; set; }

    }
}

